home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-10-06 | 1.4 KB | 83 lines |
- #
- # Makefile for utils for Atari TOS gcc
- # Using for gcc hosting on an Atari TOS/MiNT
- #
-
- INST_BIN= /usr/bin
-
- CC = gcc
-
- CFLAGS = -O2 -fstrength-reduce -fomit-frame-pointer
- LDFLAGS =
-
-
- PROGS = ar cnm fixstk ld nm printstk size size68 strings strip sym-ld toglclr
-
- all: $(PROGS)
-
- SRCS = ar.c cnm.c cplusdem.c fixstk.c ld.c nm.c printstk.c size.c size68.c \
- strings.c strip.c sym-ld.c toglclr.c version.c
-
- AR_OBJS = ar.o version.o
- CNM_OBJS = cnm.o version.o
- FIX_OBJS = fixstk.o version.o
- LD_OBJS = ld.o cplusdem.o version.o
- NM_OBJS = nm.o cplusdem.o version.o
- PRT_OBJS = printstk.o version.o
- SIZ_OBJS = size.o version.o
- S68_OBJS = size68.o version.o
- STP_OBJS = strip.o version.o
- STR_OBJS = strings.o version.o
- SLD_OBJS = sym-ld.o cplusdem.o version.o
- TGL_OBJS = toglclr.o version.o
-
- %.o: %c
- $(CC) $(CFLAGS) -c $< -o $@
-
- version.o: PatchLev.h
-
- ar : $(AR_OBJS)
- $(CC) -o $@ $(AR_OBJS)
-
- cnm: $(CNM_OBJS)
- $(CC) -o $@ $(CNM_OBJS)
-
- fixstk: $(FIX_OBJS)
- $(CC) -o $@ $(FIX_OBJS)
-
- ld : $(LD_OBJS)
- $(CC) -o $@ $(LD_OBJS)
-
- nm : $(NM_OBJS)
- $(CC) -o $@ $(NM_OBJS)
-
- printstk: $(PRT_OBJS)
- $(CC) -o $@ $(PRT_OBJS)
-
- size: $(SIZ_OBJS)
- $(CC) -o $@ $(SIZ_OBJS)
-
- size68: $(S68_OBJS)
- $(CC) -o $@ $(S68_OBJS)
-
- strings: $(STR_OBJS)
- $(CC) -o $@ $(STR_OBJS)
-
- strip: $(STP_OBJS)
- $(CC) -o $@ $(STP_OBJS)
-
- sym-ld : $(SLD_OBJS)
- $(CC) -o $@ $(SLD_OBJS)
-
- toglclr: $(TGL_OBJS)
- $(CC) -o $@ $(TGL_OBJS)
-
- install: $(PROGS)
- cp $(PROGS) $(INST_BIN)
-
- clean:
- rm -f *.o
-
- distclean: clean
- rm -f $(PROGS)
-